//package com.baidu.yyb.fragments;
//
//import android.os.Bundle;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.Toast;
//
//import androidx.fragment.app.Fragment;
//
//import com.anychart.AnyChart;
//import com.anychart.AnyChartView;
//import com.anychart.chart.common.dataentry.DataEntry;
//import com.anychart.chart.common.dataentry.ValueDataEntry;
//import com.anychart.chart.common.listener.Event;
//import com.anychart.chart.common.listener.ListenersInterface;
//import com.anychart.charts.Pie;
//import com.anychart.enums.Align;
//import com.anychart.enums.LegendLayout;
//import com.lt.database.DataBases.IntToString;
//import com.lt.utils.Operations.DAO;
//import com.baidu.yyb.R;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * A simple {@link Fragment} subclass.
// * Use the {@link waitFragment#newInstance} factory method to
// * create an instance of this fragment.
// */
//public class waitFragment extends Fragment {
//
//    // TODO: Rename parameter arguments, choose names that match
//    // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER
//    private static final String ARG_PARAM1 = "param1";
//    private static final String ARG_PARAM2 = "param2";
//
//    // TODO: Rename and change types of parameters
//    private String mParam1;
//    private String mParam2;
//    private View view;
//    private AnyChartView anyChartView;
//    private DAO dbo;
//    private IntToString intToString;
//    private List<DataEntry> data;
//
//    public waitFragment() {
//        // Required empty public constructor
//    }
//
//    /**
//     * Use this factory method to create a new instance of
//     * this fragment using the provided parameters.
//     *
//     * @param param1 Parameter 1.
//     * @param param2 Parameter 2.
//     * @return A new instance of fragment waitFragment.
//     */
//    // TODO: Rename and change types and number of parameters
//    public static waitFragment newInstance(String param1, String param2) {
//        waitFragment fragment = new waitFragment();
//        Bundle args = new Bundle();
//        args.putString(ARG_PARAM1, param1);
//        args.putString(ARG_PARAM2, param2);
//        fragment.setArguments(args);
//        return fragment;
//    }
//
//    @Override
//    public void onCreate(Bundle savedInstanceState) {
//        super.onCreate(savedInstanceState);
//        if (getArguments() != null) {
//            mParam1 = getArguments().getString(ARG_PARAM1);
//            mParam2 = getArguments().getString(ARG_PARAM2);
//        }
//    }
//
//    @Override
//    public View onCreateView(LayoutInflater inflater, ViewGroup container,
//                             Bundle savedInstanceState) {
//        // Inflate the layout for this fragment
//        view = inflater.inflate(R.layout.fragment_wait, container, false);
//        initVIew();
//        return view;
//    }
//
//    private void initVIew() {
//        anyChartView = view.findViewById(R.id.wany_chart_view);
//        anyChartView.setProgressBar(view.findViewById(R.id.wprogress_bar));
//    }
//
//    @Override
//    public void onResume() {
//        super.onResume();
//        drawcircle();
//
//    }
//
//    private void drawcircle() {
//        String[] strings;
//        String[] strnames;
//        dbo = new DAO(view.getContext());
//        data = new ArrayList<>();
//        data.clear();
//        strings = new String[6];
//        strnames = new String[6];
//        Pie pie = AnyChart.pie();
//
//        pie.setOnClickListener(new ListenersInterface.OnClickListener(new String[]{"x", "value"}) {
//            @Override
//            public void onClick(Event event) {
//                Toast.makeText(view.getContext(), event.getData().get("x") + ":" + event.getData().get("value"), Toast.LENGTH_SHORT).show();
//            }
//        });
//        for (int i = 0; i < 6; i++) {
//            intToString = new IntToString(i, 0);
//            strnames[i] = intToString.int_to_Str();
//            strings[i] = String.valueOf(dbo.FindAllTypeCount(i));
//        }
//        for (int i = 0; i < 6; i++) {
//            intToString = new IntToString(i, 0);
//            data.add(new ValueDataEntry(intToString.int_to_Str(), dbo.FindTypeCount(0, i)));
//        }
//        pie.data(data);
//
//        pie.title("备忘记录各类型数量（条）");
//
//        pie.labels().position("outside");
//
//        pie.legend().title().enabled(true);
//        pie.legend().title()
//                .text("具体数据")
//                .padding(0d, 0d, 10d, 0d);
//
//        pie.legend()
//                .position("center-bottom")
//                .itemsLayout(LegendLayout.HORIZONTAL)
//                .align(Align.CENTER);
//
//        anyChartView.setChart(pie);
//
//
//    }
//}